a nice restaurant - French English Dictionary